.l-editor {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

.l-editor--toptool {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
}

.l-editor__content {
  box-sizing: border-box;
  height: calc(100% - 48px);
  position: relative;
  line-height: 18px;
}

.l-editor-line-number {
  position: absolute;
  box-sizing: border-box;
  width: 40px;
  height: 100%;
}


.l-editor-l-textarea {
  outline: none;
  box-sizing: border-box;
  width: calc(100% - 40px);
  margin-left: 40px;
  height: 100%;
  font-size: 18px;
}



.l-textarea-no--resize {
  resize: none;
}